package banana.p13;

import java.util.ArrayList;

/**
 * @author Lenovo
 */
public class Main {
    public static void main(String[] args) {
        // 使用泛型指定 ArrayList 存储的类型为 String
        ArrayList<String> objArray = new ArrayList<>();
        ArrayList<String> objArray2 = new ArrayList<>();

        // 向 objArray2 添加元素
        objArray2.add("common1");
        objArray2.add("common2");
        objArray2.add("not common");
        objArray2.add("not common1");

        // 向 objArray 添加元素
        objArray.add("common1");
        objArray.add("common2");
        boolean notcommon2 = objArray.add("not common2");

        // 输出两个数组的内容
        System.out.println("array1 数组元素：" + objArray);
        System.out.println("array2 数组元素：" + objArray2);

        // 计算交集
        objArray.retainAll(objArray2);

        // 输出交集结果
        System.out.println("array2 & array1 数组交集为：" + objArray);
    }
}
